let config = {
    page: {
        isShow: true, // 是否显示翻页器，默认显示
        current: 1,
        limit: 10,
        total: 0,
        pageSizeOpts: [10, 20, 30, 40, 50]
    },
    search: {
        isDefaultSearch: true, // 是否默认查询列表，true，自动查询，并渲染表格。false,手动查询表格。
        isShow: true,
        justify: 'end',
        buttonSsize: 'default',
        labelwidth: 70,
        info: [
            { label: '标题', key: 'title', type: 'input', placeholder: '请输入', size: 'default', style: {}, default: '' },
            {
                label: '发布时间', key: 'releaseDate', type: 'datePicker', placeholder: '请选择日期', size: 'default', style: {},
                dataType: 'daterange', default: '', labelWidth: 100, format: 'yyyy-MM-dd HH:mm:ss'
            },
            { label: '', key: '', type: '', placeholder: '请输入', size: 'default', style: {}, default: '' },
        ]
    },
    table: {
        prop: {
            // height:'600px', // 表格高度
            higlightRow: false, // 可以选中某一行
        },//表格配置参数
        tool: {
            isShow: true, // 是否显示工具栏
        }, // 设置工具栏
        columns: [
            { title: '标题', key: 'title', align: 'left', minWidth: 284, show: true },
            { title: '类型', key: 'type', align: 'left', minWidth: 108, show: true, slot: 'type', slotTem: 'type' },
            {
                title: '状态', key: 'status', align: 'left', minWidth: 80, show: true,
                render: (h, params) => {
                    return h('Badge', { props: { status: params.row['status'] === 0 ? 'warning' : 'success', text: params.row['status'] === 0 ? '未发布' : '已发布' } })
                }
            },
            { title: '发布时间', key: 'releaseDate', align: 'left', minWidth: 100, show: true },
            { title: '操作', slot: 'action', minWidth: 253, align: 'center', show: true },
        ],
        handel: { compnent: () => import('./notice_example/notice.vue'), event: 'zdy' },
        actionData: {
            rowSelect: [],// 已选中行的数据
        }, // 操作数据存储
        api: {
            name: ['systemSetup:systemManger'], // 方法加载方式['common:upload']
            url: '', // 请求路径配置
            apiType: '', // 请求类型
            postType: 'function', // 调用请求方式，url、function
            func: 'InformationconfigNotice', // 获取列表数据方法，与name，配合使用。
        }, // 配置表格api请求
        tableButton: [
            {
                icon: '', isCustomIcon: true, type: 'primary', size: "default", customIcon: 'plus', label: '新增', event: 'add', style: { 'margin-left': '1px' },
            },
        ],
        event: {}, //定义绑定事件
        customSearch: [
            {
                mark: 'zdy_search',// 组件标识，用于判断，渲染不同组件的唯一标识
                component: null, // 自定义组件
                event: {}, // 事件自定义挂载，可以自定义灵活的挂载事件。
            }
        ], // 自定义搜索区域
    }
}

export { config }